package com.ysh.service;

import com.ysh.dao.StudentDao;
import com.ysh.dao.StudentDaoImpl;
import com.ysh.domain.Student;

import java.util.ArrayList;
/*
    Service 业务层实现类
 */
public class StudentServiceImpl implements StudentService {
    StudentDao studentDao = new StudentDaoImpl();
    /*
        查询所有学生信息
     */
    @Override
    public ArrayList<Student> findAll(){

        return studentDao.findAll();
    }

    /*
        根据id查询学生信息
     */
    @Override
    public Student findById(Integer id) {
        return studentDao.findById(id);
    }

    /*
        新增学生信息
     */
    @Override
    public int insert(Student stu) {
        return studentDao.insert(stu);
    }

    /*
        修改学生信息
     */
    @Override
    public int update(Student stu) {
        return studentDao.update(stu);
    }

    /*
        删除学生信息
     */
    @Override
    public int delete(Integer id) {
        return studentDao.delete(id);
    }
}
